.pxToRem(@p,@px){
    @{p}: @px / 75 * 1rem;
}
.gr{
	width: 100%;
	background: url('../images/grzx.png')no-repeat;
	background-size:100%;
	display: flex;
	justify-content:space-between;
	/* align-items:center; */
	.pxToRem(height,191);
	.gr-left{
		/* flex:1; */
		display: flex;
		justify-content:center;
		.grlimg{
			display: flex;
			align-items:center;
			.pxToRem(width,100);
			.pxToRem(margin-left,48);
			img{
				border-radius:50%;
				border:4px solid #9cc66f;
				width: 100%;
			}
		}
		.p{
			display: flex;
			justify-content:center;
			flex-direction:column;
			.pxToRem(margin-left,20);
			span{
				&:nth-child(1){
					color: #fff;
					padding: 25px 0;
					.pxToRem(font-size,30);
				}
				&:nth-child(2){
					color: #e7e21f;
					.pxToRem(font-size,25);
				}
			}
		}
	}
	.gr-right{
		/* flex:1; */
		display: flex;
		/* justify-content:flex-end; */
		flex-direction:column;
		.xiaoxi{
			display: flex;
			justify-content:flex-end;
			.pxToRem(margin-top,30);
			.pxToRem(margin-right,30);
		}
		.gl{
			.pxToRem(width,163);
			.pxToRem(height,48);
			.pxToRem(margin-top,30);
			color: #fff;
			background: #a0c981;
			text-align: center;
			.pxToRem(font-size,25);
			.pxToRem(line-height,48);
			.pxToRem(border-top-left-radius,24);
			.pxToRem(border-bottom-left-radius,24);
		}
	}
}
.mgr{
	width: 100%;
	.pxToRem(font-size,27);
	background: #f2f2f2;
	display: flex;
	flex-direction:column;
	.ddan{
		width: 100%;
		display: flex;
		background: #fff;
		flex-direction:column;
		.pxToRem(margin-top,20);
		.pxToRem(padding-left,24);
		box-sizing:border-box;
		.ds{
			width: 100%;
			display: flex;
			box-sizing:border-box;
			.pxToRem(padding-right,24);
			justify-content:space-between;
			border-bottom:1px solid #d2d2d2;
			.pxToRem(line-height,94);
			.d-right{
				color: #999999;
				.pxToRem(font-size,24);
			}
		}
		.d-fl{
			display: flex;
			dl{
				flex:1;
				text-align: center;
				padding: 2% 0;
				color: #7a7a7a;
				dt{}
				dd{
					.pxToRem(padding-top,15);
				}
			}
		}
	}
	.dd2{
		.pxToRem(margin-top,20);
		background: #fff;
		box-sizing:border-box;
		.pxToRem(padding-left,24);
		.sc{
			display: flex;
			.pxToRem(line-height,94);
			border-top:1px solid #d2d2d2;
			.dd-l{
				.pxToRem(width,94);
				display: flex;
				align-items:center;
			}
			.dd-c{
				flex:1;
				color: #363636;
				.pxToRem(font-size,28);
				text-align: left;
			}
			.dd-r{
				.pxToRem(width,94);
				display: flex;
				align-items:center;
				justify-content:center;
				color:#c5c5c5;
			}
			&:first-child{
				border:none;
			}
		}
	}
}